iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
0

函式 function

我們在撰寫 JavaScript 時幾乎都會用到的東西。

函式的基本寫法首先要寫上 function 來宣告函式,接著在後面加上你幫這個函式取的名稱,
並加上一個括號()和大括號{}
要呼叫函式,也就是使用你剛剛寫好的函式的功能時,直接打上函式名稱加上括號就可以呼叫囉。

//宣告函式 函式名稱
function greet() {
    console.log("看到這句話表示成功呼叫函式");
};

//呼叫函式
greet();

//結果會印出"看到這句話表示成功呼叫函式"

函式帶參數

依照你寫的功能而定,在呼叫函式時,也可以將值填入括號中,帶入函式運算。

例如我們想寫一個蘋果價格計算機,首先就要先寫出一個可以依照不同蘋果數量算出總價的函式。

//呼叫函式時在括弧中填入值,帶進函式中
function totalPrice(num) {
    let apple = 50;
    let result = (apple * num);
    console.log(`蘋果總共 ${result} 元`);
};

//呼叫函式時在括弧中填入 7 ,代表蘋果個數
totalPrice(7);

//結果會印出"蘋果總共 350 元"

所以我說那個括弧裡的 num 到底是什麼?

這邊說說我初學時一直很搞不懂的一個點,那時我無法理解function totalPrice(num){};括弧中 num 所代表的意思。

在這個函式中, num 代表的是蘋果個數,也就是呼叫函式時填的那個 7。

這個 num 也就是你想帶入的值的名稱,你可以隨意命名,目的只是用來提醒自己或別人這個帶入的值是代表什麼意思,所以你也可以把它改成 appleNum 之類也沒問題。

num 是在寫函式時常會用來代表 number 的縮寫。


上一篇
[ Day 8 | JS ] 邏輯運算子
下一篇
[ Day 10 | JS ] 全域變數 & 區域變數
系列文
大器可以晚成—— 30歲才開始的轉職工程師之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言